//
//  NSFileManager+ZOD.h
//  ZTEOnlineDoc
//
//  Created by 万伟琦 on 2018/9/10.
//  Copyright © 2018年 万伟琦. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

#define NSDefaultFileManager [NSFileManager defaultManager]

@interface NSFileManager (ZOD)



/**
 获取所有缓存的根路径
 cn.com.zte.onlineRead.sdk/
 */
- (NSURL *)getSDKRootCacheDirectoryURL;


/**
 获取当前使用账号的文档缓存文件夹路径
 例：cn.com.zte.onlineRead.sdk/6092002445
 */
- (NSURL *)getCacheDirectoryURLByCurrentAccount;

/**
 根据文件 MD5 值获取文件的缓存文件夹路径
 例：cn.com.zte.onlineRead.sdk/6092002445/000b00005b283e442faf41ad00001
 */
- (NSURL *)getDocumentDirectoryURLByDocMD5:(NSString *)docMD5;


/**
 获取文件缓存 index 的路径
 */
- (NSURL *)getDocCacheIndexFileURLByDocMD5:(NSString *)docMD5;

/**
 返回的是 KB，可以返回文件夹的 size
 */
- (NSUInteger)getFileSizeAtPath:(NSString*)path;

@end

NS_ASSUME_NONNULL_END
